myDic = {}
def findInDic():
    yn = 'y'
    while (yn == 'Y' or yn == 'y'):
        fin = raw_input("Enter your key: ")
        if( fin in myDic) :
            print myDic[fin]
        else:
            yesOrNo = raw_input("Not Found, Add to Dic? : ")
            if (yesOrNo == 'Y' or yesOrNo == 'y'):
                mean = raw_input("Meaning : ")
                myDic.update( {fin:str(mean)})
                print "Updated !"
            else: print "Cancel Update !"
            yn = raw_input("Continue? Y or N : ")
            if(yn == 'N' or yn == 'n'): break
            elif (yn == 'Y' or yn =='y'):continue
            else:
                yn = raw_input("Continue? Y or N : ")
                while(yn != 'y' and yn != 'Y' and yn != 'N' and yn != 'n'):
                    yn = raw_input("Continue? Y or N : ")
                    if(yn == 'Y' or yn =='y'):break
                    elif(yn == 'N' or yn == 'n'):
                        return

